probable maximum precipitation - French English Dictionary